<?php

namespace app\repositories\contracts;

/***
 * Interface AdminLogInterface
 * @NAMESPACE app\repositories\contracts
 * @Author Vee7
 * @Date 2021/12/14
 * @Time 13:11
 * @Description 后台日志接口
 */
interface AdminLogInterface
{
    /***
     * @return mixed
     * @Author Vee7
     * @Date 2021/12/14
     * @Time 13:11
     * @Description 获取后台日志列表
     */
    public function getAdminLogList($orderby='sort',$order='desc');

    public function getAdminLogListCount();

    public function getAdminLogListPage($page,$limit,$orderby='sort',$order='desc');

    public function delAdminLogList(array $id);

    public function addAdminLogList($admin_id,$input,$path,$method,$ip);

    public function getAdminLogListCountWhere($by);

}